<?php
	
class Table_Exemplaire extends Zend_Db_Table_Abstract
{
    protected $_name    = 'exemplaire';
    protected $_primary = 'EXEMPLAIRE_NUMERO';
    protected $_sequence = true; //la table a un autoincrément
 	
	public function insertExemplaire($date){
		$table = explode('/', $date);
		$datep = $table[2].'-'.$table[1].'-'.$table[0];
		
		$data = array('EXEMPLAIRE_DATEPUBLICATION'=> $datep, 'EXEMPLAIRE_NUMERO'=> $this->getMaxExemplaire()->max+1);
		return $this->insert($data);
	}
	
	public function updateexemplaire($date, $numexemplaire){
		$table = explode('/', $date);
		$datep = $table[2].'-'.$table[1].'-'.$table[0];
		$data = array('EXEMPLAIRE_DATEPUBLICATION'=> $datep);
		$this->update($data, 'EXEMPLAIRE_NUMERO = '.$numexemplaire);
	}
	
	public function getoneexemplaire($numexemplaire){
		return $this->fetchRow($this
    		->select()
    		->where('EXEMPLAIRE_NUMERO = ?', $numexemplaire)
    		);
	}
	
	public function getMaxExemplaire(){
		return $this->fetchRow($this->select()
									->from($this, array('max'=>'MAX(EXEMPLAIRE_NUMERO)'))
				);
	}
	
}